package org.comple.erp.pojo.finance;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;
import javax.validation.constraints.NotNull;

import java.io.Serializable;
import java.math.BigDecimal;

import io.swagger.annotations.ApiModelProperty;
import org.hibernate.validator.constraints.Length;

/**
* 
* @TableName payment_details
*/
public class PaymentDetails implements Serializable {

    /**
    * 
    */
    @NotNull(message="[]不能为空")
    @ApiModelProperty("")
    private String payment_details_id;
    /**
    * 
    */
    @ApiModelProperty("")
    private String payment_id;
    /**
    * 
    */
    @ApiModelProperty("")
    private String payable_id;
    private String payment_code;
    private String payable_code;;

    private int isdel;
    private String type;
    private BigDecimal current_written_off_amount;
    private BigDecimal doc_amount;

    public String getPayment_details_id() {
        return payment_details_id;
    }

    public void setPayment_details_id(String payment_details_id) {
        this.payment_details_id = payment_details_id;
    }

    public String getPayment_id() {
        return payment_id;
    }

    public void setPayment_id(String payment_id) {
        this.payment_id = payment_id;
    }

    public String getPayable_id() {
        return payable_id;
    }

    public void setPayable_id(String payable_id) {
        this.payable_id = payable_id;
    }

    public String getPayment_code() {
        return payment_code;
    }

    public void setPayment_code(String payment_code) {
        this.payment_code = payment_code;
    }

    public String getPayable_code() {
        return payable_code;
    }

    public void setPayable_code(String payable_code) {
        this.payable_code = payable_code;
    }

    public int getIsdel() {
        return isdel;
    }

    public void setIsdel(int isdel) {
        this.isdel = isdel;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public BigDecimal getCurrent_written_off_amount() {
        return current_written_off_amount;
    }

    public void setCurrent_written_off_amount(BigDecimal current_written_off_amount) {
        this.current_written_off_amount = current_written_off_amount;
    }

    public BigDecimal getDoc_amount() {
        return doc_amount;
    }

    public void setDoc_amount(BigDecimal doc_amount) {
        this.doc_amount = doc_amount;
    }
}
